@charset "utf-8";

/* 浏览器样式初始化 */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure,figcaption{margin:0;padding:0;font-size:14px;line-height:1em;max-height: 9999999px;color: #3e3a39;font-family: Microsoft Yahei,Arial,Hiragino Sans GB,'微软雅黑',STHeiti,'华文细黑',sans-serif;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}

ul,ol,li{list-style:none}

html,body{min-width: 1300px;margin: 0 auto;background: #fff;}

a{color:#3e3a39;text-decoration:none;outline: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}

a:hover{text-decoration:none;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease; }

img{border:0}

em,i,b{font-style: normal;font-weight: normal;}

h1,h2,h3,h4,h5,h6{font-weight:normal}

input{outline: none;border: none;}

textarea{outline: none;resize: none;}

.clear:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }

.clear{zoom:1;}

.left{float:left;}

.right{float:right;}

.before, .after{position: relative;}

.before:before, .after:after{position: absolute;display: block;content: "";}

.imgbig{max-width: 100%;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; display: block !important }

.imgbigout:hover .imgbig{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1) }

.imgbigout{display: block; overflow: hidden }

.imgbigout img{display: block;max-width: 100%;margin: 0 auto;}

input{-webkit-appearance:none;}



.pager-box{text-align: center;}

.pager{display: inline-block;margin:50px auto 0;text-align: center;}

.pager span,.pager a{float: left;width: 50px;height: 50px;margin:0px 12px;font-size:24px;line-height: 50px;border: 1px solid #595757;text-align:center;}

.pager .now{color: #fff;background: #231815;}

.pager .current,.pager .p1{background-image:url(img/icons.png);background-repeat:no-repeat; background-position:-371px -150px;}

.pager .current:last-child,.pager .p1:last-child{transform:rotate(180deg)}







/*滚动条整体*/

::-webkit-scrollbar{

    width:10px !important;

    /*滚动条宽度*/

}

/*滚动条按钮*/

::-webkit-scrollbar-button {

}

::-webkit-scrollbar-track{

    background-color:#f3f3f3;

    /*滑道全部*/

}

::-webkit-scrollbar-track-piece{

    background-color:#f3f3f3;

    /*滑道*/

    -webkit-border-radius:4px;

    /*滑道圆角宽度*/

}

::-webkit-scrollbar-thumb{

    background-color:#ddd;

    /*滑动条表面*/

    border:solid 1px #C0C0C0;

    /*滑动条边框*/

    border-radius:4px;

    /*滑动条圆角宽度*/

}

/*横竖滚动条交角*/

::-webkit-scrollbar-corner {

    background-color: #ddd;

}

/*横竖滚动条交角图案*/

::-webkit-resizer {

    background-repeat: no-repeat;

    background-position: bottom right;

}

/*鼠标滑过滑动条*/

::-webkit-scrollbar-thumb:hover{

    background-color:#e60012;

}



/* placeholder */

input::-webkit-input-placeholder { 

    /* WebKit browsers */ 

    color: #808080; 

    font-size: 14px;

} 

input:-moz-placeholder { 

    /* Mozilla Firefox 4 to 18 */ 

    color: #808080; 

    font-size: 14px;

} 

input::-moz-placeholder { 

    /* Mozilla Firefox 19+ */ 

    color: #808080; 

    font-size: 14px;

} 

input:-ms-input-placeholder { 

    /* Internet Explorer 10+ */ 

    color: #808080; 

    font-size: 14px;

}

textarea::-webkit-input-placeholder {

    /* WebKit browsers */

    color: #808080; 

    font-size: 14px;

}

textarea:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    color: #808080; 

    font-size: 14px;

}

textarea::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    color: #808080; 

    font-size: 14px;

}

 textarea::-ms-input-placeholder {

    /* Internet Explorer 10+ */

    color: #808080; 

    font-size: 14px;

}







.inner1{/*width: 1820px;*/width: 94.7917%;margin: 0 auto;}

.inner2{width: 1295px;margin: 0 auto;}

.icon{background-image: url(img/icons.png);background-repeat: no-repeat;}



.head{position: fixed;left: 0;top: 0;width: 100%;height: 50px;background: #000;box-shadow: 0 0 10px rgba(0,0,0,.2);z-index: 9999;}

.head .head-inner{position: relative;}

.head .head-logo{float: left;display: block;width: 150px;margin-top: 9px;}

.head .head-logo img{display: block;max-width: 100%;height: auto;}

.head .head-nav{float: right;margin-right: 90px;opacity: 1;transition: all .6s ease-out;}

.head .head-nav-hide{opacity: 0;transform: translateX(120%);}

.head-nav .head-nav-ul{}

.head-nav .head-nav-ul .item-li{float: left;}

.head-nav .item-li .item-a{display: block;width: 200px;font-size: 20px;color: #fff;line-height: 50px;text-align: center;}

.head-nav .current .item-a, .head-nav .item-li .item-a:hover{color: #231815;background: #fff;}

.head .menu-btn{position: absolute;right: 0;top: 16px;display: block;z-index: 9;}

.head .line{display:block;width:24px;height: 2px;background:#fff;margin-top: 7px;transition: all .3s;}

.head .line:first-child{margin-top: 0;}



.is-active:nth-child(1){

     -webkit-transform: translateY(9px)rotate(45deg);

      -ms-transform: translateY(9px)rotate(45deg);

      -o-transform: translateY(9px)rotate(45deg);

      transform: translateY(9px)rotate(45deg);

    }

    .is-active:nth-child(2){width:0px!important;right:3%;}

    .is-active:nth-child(3){

      -webkit-transform: translateY(-9px)rotate(-45deg);

      -ms-transform: translateY(-9px)rotate(-45deg);

      -o-transform: translateY(-9px)rotate(-45deg);

      transform: translateY(-9px)rotate(-45deg);

    }



.head-h{height: 49px;}

.i-banner{}

.i-banner .swiper-slide{background-position: center;background-repeat: no-repeat;}

.banner-container{position: relative;}

.banner-container .swiper-slide{}

.banner-container .swiper-slide a{display: block;}

.banner-container .swiper-slide img{display: block;max-width: 100%;height: auto;}

.banner-container .swiper-btn{position: absolute;left: 2.604%;top: 50%;width: 94.7917%;height: 81px;transform: translateY(-50%);z-index: 9;}

.banner-container .swiper-btn .btn{position: absolute;width: 50px;height: 50px;background-image: url(img/icons.png);background-repeat: no-repeat;cursor: pointer;outline: none;}

.banner-container .swiper-btn .btn-prev{left: 0;background-position: 0 -150px;}

.banner-container .swiper-btn .btn-next{right: 0;background-position: -58px -150px;}

.banner-pagination{position: absolute;bottom: 22px !important;text-align: center;z-index: 9;}

.banner-pagination .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 10px !important;background: #fff;border-radius: 50%;opacity: 1;}

.banner-pagination .swiper-pagination-bullet-active{background: #e60012 !important;}



.i-casenav{background: #dcdddd;}

.i-casenav .i-casenav-inner{padding: 50px 0;}

.i-casenav .swiper-wrapper{display: flex;justify-content: space-between;}

.i-casenav .item{position: relative;;display: block;width: 13.3%;background: #fff;}

.i-casenav .item .item-inner{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;}

.i-casenav .item .item-icon{display: inline-block;width: 92px;height: 93px;margin-bottom: 14px;background-image: url(img/i-casenav-icons.png);background-repeat: no-repeat;}

.i-casenav .item .item-text .p1{margin-bottom: 6px;font-size: 24px;}

.i-casenav .item .item-text .p2{font-size: 16px;min-width: 150px;}

.i-casenav .item1 .item-icon{background-position: 0 0;}

.i-casenav .item2 .item-icon{background-position: -100px 0;}

.i-casenav .item3 .item-icon{background-position: -201px 0;}

.i-casenav .item4 .item-icon{background-position: -301px 0;}

.i-casenav .item5 .item-icon{background-position: -399px 0;}

.i-casenav .item6 .item-icon{background-position: -500px 0;}

.i-casenav .item7 .item-icon{background-position: -600px 0;}

.i-casenav .item1 p{color: #45b035;}

.i-casenav .item2 p{color: #fabd00;}

.i-casenav .item3 p{color: #2fb6aa;}

.i-casenav .item4 p{color: #1b68b3;}

.i-casenav .item5 p{color: #0097e0;}

.i-casenav .item6 p{color: #ee781f;}

.i-casenav .item7 p{color: #e83836;}

.i-casenav .item:hover p{color: #fff;}

.i-casenav .item1:hover{background: #45b035;}

.i-casenav .item2:hover{background: #fabd00;}

.i-casenav .item3:hover{background: #2fb6aa;}

.i-casenav .item4:hover{background: #1b68b3;}

.i-casenav .item5:hover{background: #0097e0;}

.i-casenav .item6:hover{background: #ee781f;}

.i-casenav .item7:hover{background: #e83836;}

.i-casenav .item1:hover .item-icon{background-position: 0 -100px;}

.i-casenav .item2:hover .item-icon{background-position: -100px -100px;}

.i-casenav .item3:hover .item-icon{background-position: -201px -100px;}

.i-casenav .item4:hover .item-icon{background-position: -301px -100px;}

.i-casenav .item5:hover .item-icon{background-position: -399px -100px;}

.i-casenav .item6:hover .item-icon{background-position: -500px -100px;}

.i-casenav .item7:hover .item-icon{background-position: -600px -100px;}



.i-about{}

.i-about .i-about-inner{padding: 98px 0 100px;}

.i-about .i-about-title{margin-bottom: 74px;}

.i-about .i-about-title img{display: block;max-width: 100%;height: auto;}

.i-about .i-about-summary{margin-bottom: 44px;}

.i-about .i-about-summary p{font-size: 18px;line-height: 28px;color: #727171;}

.i-about .i-about-more{display: inline-block;padding: 0 32px;font-size: 14px;line-height: 2.2em;color: #727171;border: 2px solid #cacaca;}

.i-about .i-about-more:hover{color: #fff;background: #e60012;border-color: #e60012;}

.i-case{padding: 0 0 100px !important;}

.i-list{padding-bottom: 110px;}

.i-list .i-list-inner{display: flex;justify-content: space-between;}

.i-list .dl{}

.i-list .dl dt{margin-bottom: 22px;}

.i-list .dl dt a{font-size: 22px;}

.i-list .dl dd a{line-height: 2em;}

.i-list .dl a{color: #727171;}

.i-list .dl a:hover{color: #231815;}



.foot{background: #000;}

.foot .foot-inner{padding: 80px 0 96px;}

.i-foot .foot-inner{padding: 80px 0 100px;}

.i-foot .foot-inner .foot-top{margin-bottom: 26px;}

.foot .foot-top a, .foot .foot-top p{color: #b5b5b6;}

.foot .foot-left{float: left;width: 350px;}

.foot .foot-left .foot-logo{display: block;margin-bottom: 28px;}

.foot .foot-left .foot-info{padding-left: 68px;}

.foot .foot-left .foot-info li a{display: block;font-size: 12px;line-height: 2em;}

.foot .foot-right{float: right;width: 160px;}

.foot .foot-right .foot-code{display: block;margin-bottom: 26px;}

.foot .foot-right p{}

.foot .foot-main{position: relative;;width: 700px;height: 200px;margin-left: 380px;padding-top: 14px;box-sizing: border-box;}

.foot .foot-main .foot-main-top{display: flex;justify-content: space-between;}

.foot .foot-main .foot-main-top dl{}

.foot .foot-main dl a{display: block;text-align: center;}

.foot .foot-main dt{margin-bottom: 26px;padding: 0 0 20px;border-bottom: 1px solid #a9aaab;}

.foot .foot-main dt a{font-size: 18px;line-height: 1em;}

.foot .foot-main dd a{line-height: 2em;}

.foot .foot-main .foot-shenming{}

.foot .foot-main .foot-shenming .p1{margin-bottom: 10px;font-size: 18px;}

.foot .foot-main .foot-shenming .p2{font-size: 12px;line-height: 2em;}

.foot .foot-main .foot-main-bottom{position: absolute;left: 0;bottom: 0;width: 100%;}

.foot .foot-main .foot-main-bottom p{float: left;font-size: 12px;line-height: 2em;}

.foot .foot-main .foot-main-bottom p a{margin-left: 10px;}

.foot .foot-main .foot-main-bottom>a\{float: right;display: block;margin-right: 156px;width: 24px;height: 24px;background-position: 0 -110px;background-repeat: no-repeat;}

.foot .foot-links{padding: 24px 0 18px;border-top: 1px solid #393939;border-bottom: 1px solid #393939;}

.foot .foot-links .p1{margin-bottom: 16px;font-size: 18px;color: #727171;}

.foot .foot-links .p2{}

.foot .foot-links .p2 a{margin-right: 6px;line-height: 24px;color: #727171;}



.com-nav{}

.com-nav .com-nav-inner{padding: 60px 0 64px;}

.com-nav .com-nav-title{float: left;}

.com-nav .com-nav-title span{display: inline-block;}

.com-nav .com-nav-title span img{display: block;}

.com-nav .com-nav-title .cn-t{margin-right: 50px;}

.com-nav .com-nav-subnav{float: right;margin-top: 6px;}

.com-nav .com-nav-subnav .com-nav-item{position: relative;float: left;margin-left: 120px;}

.com-nav .com-nav-subnav .com-nav-item:first-child{margin-left: 0;}

.com-nav .com-nav-subnav .com-nav-item:after{position: absolute;display: block;content: "";right: -60px;top: 50%;width: 2px;height: 22px;transform: translateY(-50%);background: #b0afaf;}

.com-nav .com-nav-subnav .com-nav-item:last-child:after{display: none;}

.com-nav .com-nav-subnav .item-a{font-size: 20px;line-height: 2em;color: #a09d9d;}

.com-nav .com-nav-subnav .on .item-a{color: #000;}

.com-banner{background-position: center;background-repeat: no-repeat;}

.com-banner img{display: block;max-width: 100%;height: auto;}

.inner2-con{float: right;width: 768px;}

.inner2-con .con-text{}

.inner2-con .con-text1{margin-bottom: 100px;}

.inner2-con .con-text .text-title{margin-bottom: 42px;}

.inner2-con .con-text .text-title span{display: inline-block;line-height: 1em;}

.inner2-con .con-text .text-title .cn-t{width: 218px;font-size: 28px;}

.inner2-con .con-text .text-title .en-t{font-size: 22px;}

.inner2-con .con-text .text-summary{}

.inner2-con .con-text .text-summary .text-summary-service{margin-bottom: 26px;}

.inner2-con .con-text .text-summary .text-summary-service .en-p{margin-top: 6px;}

.inner2-con .con-text .text-summary .text-summary-service b{display: block;font-weight: bold;}

.inner2-con .con-text .text-summary p{font-size: 16px;line-height: 2em;}

.inner2-con .con-text .text-summary .en-p{margin-top: 10px;font-size: 12px;line-height: 2em;margin-bottom: 100px;}



.about-wrap1{}

.about-wrap1 .about-wrap1-inner{padding: 100px 0 92px;}

.about-wrap2{}

.about-wrap2 img{display: block;max-width: 100%;height: auto;}

.about-wrap3{}

.about-wrap3 .about-wrap3-inner{padding: 100px 0 92px;}

.about-wrap3 .about-wrap3-con{}

.about-wrap3 .con-text1 .text-img{margin-bottom: 24px;}

.about-wrap3 .con-text1 .text-img .item{position: relative;width: 250px;height: 100px;float: left;margin-right: 9px;margin-bottom: 9px;background: #f7f7f7;}

.about-wrap3 .con-text1 .text-img .item:nth-child(3n){margin-right: 0;}

.about-wrap3 .con-text1 .text-img .item img{position: absolute;display: block;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.about-wrap3 .con-text2{}

.about-wrap3 .con-text2 .text-title{margin-bottom: 50px;}

.about-wrap3 .con-text2 .text-img{display: flex;flex-wrap: wrap;justify-content: space-between;}

.about-wrap3 .con-text2 .text-img{}

.about-wrap3 .con-text2 .text-img1{margin-bottom: 30px;border-bottom: 1px solid #888889;}

.about-wrap3 .con-text2 .text-img1 li{margin-bottom: 32px;}

.about-wrap3 .con-text2 .text-img2{}

.about-wrap3 .con-text2 .text-img2 li{position: relative;width: 110px;height: 54px;margin-bottom: 30px;}

.about-wrap3 .con-text2 .text-img2 li img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.about-wrap3 .con-text2 .text-partner{display: flex;justify-content: space-between;}

.about-wrap3 .con-text2 .text-partner-ul{}

.about-wrap3 .con-text2 .text-partner-ul li{line-height: 2em;color: #727171;}



.team-wrap{}

.team-wrap .team-wrap1{padding: 100px 0 92px;}

.team-wrap .team-wrap2{padding-bottom: 120px;}

.team-wrap .team-wrap2 .team-wrap2-ul{/*display: flex;justify-content: space-between;flex-wrap: wrap;*/}

.team-wrap .team-wrap2 .team-wrap2-ul .item{float: left;margin-right: 31.6px;margin-bottom: 30px;}

.team-wrap .team-wrap2 .team-wrap2-ul .item:nth-child(4n){margin-right: 0;}

.team-wrap .team-wrap2 .team-wrap2-ul .item .item-a{position: relative;display: block;}

.team-wrap .team-wrap2 .team-wrap2-ul .item .item-a img{width: 300px;height: 220px;}

.team-wrap .team-wrap2 .item .imgtext{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 10px 15px;box-sizing: border-box;background: rgba(255,255,255,.8);opacity: 0;transition: all .3s;}

.team-wrap .team-wrap2 .item .imgtext .p1{margin-top: 10px;font-size: 20px;line-height: 1.5em;transition: all .7s;}

.team-wrap .team-wrap2 .item .imgtext .p2{position: absolute;left: 0;bottom: 10px;width: 100%;padding: 0 15px;box-sizing: border-box;font-size: 12px;line-height: 20px;}

.team-wrap .team-wrap2 .item .imgtext .p2 .cn-t{float: left;}

.team-wrap .team-wrap2 .item .imgtext .p2 .en-t{float: right;}

.team-wrap .team-wrap2 .item:hover .imgtext{opacity: 1;}

.team-wrap .team-wrap2 .item:hover .p1{margin-top: 0;}



.box-shadow{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 9999;}

.team-read{}

.team-read .team-read-inner{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding: 80px 0;background: #fff;box-sizing: border-box;}

.team-read .team-read-inner .close{position: absolute;right: 40px;top: 30px;display: block;width: 28px;height: 27px;background: url(img/team-close.png) center no-repeat;}

.team-read .team-read-img{float: left;}

.team-read .team-read-text{float: right;width: 50%;}

.team-read .team-read-text .text-top{margin-bottom: 40px;font-size: 40px;line-height: 1em;color: #3f3b3a;}

.team-read .team-read-text .text-top span{font-size: 24px;text-transform: uppercase;}

.team-read .team-read-text .text-con{max-height: 420px;padding-right: 98px;overflow-y: scroll;}

.team-read .team-read-text .text-con p{font-size: 15px;color: #3f3b3a;line-height: 2em;text-align: justify;}

.scrollbar::-webkit-scrollbar { 

width: 10px; 

background-color: rgba(217,217,217,0.9); 

} 

.scrollbar::-webkit-scrollbar-thumb { 

background-color: #e60012; 

/*border-radius: 6px;*/

} 

.scrollbar::-webkit-scrollbar-track { 

-webkit-box-shadow: inset 0 0 10px rgba(217,217,217,0.9); 

background-color: #fff; 

} 

.team-read .team-page{position: absolute;width: 100%;left: 0;top: 50%;margin-top: -25px;}

.team-read .team-page .team-page-btn{position: absolute;display: block;width: 50px;height: 50px;background-image: url(img/icons.png);background-repeat: no-repeat;cursor: pointer;outline: none;}

.team-read .team-page .prev{left: 2.60415%;background-position: 0 -150px;}

.team-read .team-page .next{right: 2.60415%;background-position: -58px -150px;}









.mission-wrap{}

.mission-wrap .mission-wrap1{padding: 100px 0 140px;}



.case-subnav{padding-top: 66px;background: #eff0f0;}

.case-subnav .case-subnav-ul{text-align: center;}

.case-subnav .case-subnav-ul .item{display: inline-block;margin: 0 22px;padding-bottom: 13px;}

.case-subnav .case-subnav-ul .item .item-a{display: block;font-size: 18px;line-height: 1em;color: #727171;}

.case-subnav .case-subnav-ul .on{border-bottom: 4px solid #46b034;}

.case-subnav .case-subnav-ul .on .item-a{color: #45b035;}

.case-subnav .case-subnav-ul .item1.on{border-color: #45b035;}

.case-subnav .case-subnav-ul .item2.on{border-color: #fabd00;}

.case-subnav .case-subnav-ul .item3.on{border-color: #2fb6aa;}

.case-subnav .case-subnav-ul .item4.on{border-color: #1b68b3;}

.case-subnav .case-subnav-ul .item5.on{border-color: #0097e0;}

.case-subnav .case-subnav-ul .item6.on{border-color: #ee781f;}

.case-subnav .case-subnav-ul .item7.on{border-color: #e83836;}

.case-subnav .case-subnav-ul .item1.on .item-a, .case-subnav .case-subnav-ul .item1 .item-a:hover{color: #45b035;}

.case-subnav .case-subnav-ul .item2.on .item-a, .case-subnav .case-subnav-ul .item2 .item-a:hover{color: #fabd00;}

.case-subnav .case-subnav-ul .item3.on .item-a, .case-subnav .case-subnav-ul .item3 .item-a:hover{color: #2fb6aa;}

.case-subnav .case-subnav-ul .item4.on .item-a, .case-subnav .case-subnav-ul .item4 .item-a:hover{color: #1b68b3;}

.case-subnav .case-subnav-ul .item5.on .item-a, .case-subnav .case-subnav-ul .item5 .item-a:hover{color: #0097e0;}

.case-subnav .case-subnav-ul .item6.on .item-a, .case-subnav .case-subnav-ul .item6 .item-a:hover{color: #ee781f;}

.case-subnav .case-subnav-ul .item7.on .item-a, .case-subnav .case-subnav-ul .item7 .item-a:hover{color: #e83836;}



.case-list{padding: 20px 0 150px;}

.case-list2{padding-top: 50px;}

.case-list .case-list-ul{/*display: flex;flex-wrap: wrap;justify-content: space-between;*/}

.case-list .case-list-ul .item{float: left;width: 32.967%;margin-right: 0.5495%;margin-bottom: 10px;}

.case-list .case-list-ul .item:nth-child(3n){margin-right: 0;}

.case-list .item-a{position: relative;display: block;}

.case-list .item-a .imgbigout{}

.case-list .item-a .imgtext{display: flex;flex-direction: column;justify-content: space-between;position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 30px;background: rgba(0,0,0,.6);box-sizing: border-box;opacity: 0;transition: all .3s;}

.case-list .item-a .imgtext .text-title{margin-top: 10px;font-size: 16px;color: #fff;transition: all .7s;}

.case-list .item-a .imgtext .text-summary{}

.case-list .item-a .imgtext .text-summary p{color: #fff;}

.case-list .item-a .imgtext .text-summary .p1{margin-bottom: 9px;font-size: 20px;}

.case-list .item-a .imgtext .text-summary .p2{font-size: 10px;}

.case-list .item-a:hover .imgtext{opacity: 1;}

.case-list .item-a:hover .text-title{margin-top: 0;}

.case-list .case-more{display: block;width: 280px;height: 70px;margin: 90px auto 0;font-size: 18px;line-height: 66px;color: #595757;text-align: center;border: 2px solid #838181;box-sizing: border-box;}





.case-read{}

.case-read .case-read-text{padding: 92px 0 100px;background: #fff;}

.case-read .case-read-text .case-read-text-left, .case-read .case-read-text-right .text-con, .case-read .case-read-text-right .text-tags{color: #000;}

.case-read .case-read-text .case-read-text-left{float: left;width: 300px;}

.case-read .case-read-text-left .cn-t{margin-bottom: 10px;font-size: 30px;line-height: 1.5em;}

.case-read .case-read-text-left .en-t{font-size: 20px;line-height: 26px;font-weight: lighter;}

.case-read .case-read-text-right{}

.case-read .case-read-text-right .p1{margin-bottom: 18px;font-size: 16px;line-height: 2em;}

.case-read .case-read-text-right .p2{margin-bottom: 74px;font-size: 12px;line-height: 2em;}

.case-read .case-read-text-right .text-tags p{font-size: 12px;}

.case-read .case-read-text p{color: inherit;}

.case-read .case-read-text-right p{text-align: justify;}

.case-read .case-read-img{padding: 50px 0 150px;}

.case-read .case-read-img p{margin-bottom: 10px;}

.case-read .case-read-img img{display: block;max-width: 100%;height: auto;}



.case-read .case-read-img iframe{display: block;width: 100%;height: 800px;}

.com-read-right{position: fixed;z-index: 99;}

.case-read .com-read-right{left: 50%;top: 30%;margin-left: 748px;}

.com-read-right .com-read-right-ul{}

.com-read-right .com-read-right-ul li{margin-bottom: 20px;}

.com-read-right .com-read-right-ul .icon{display: block;width: 50px;height: 50px;}

.com-read-right .item1 .icon{background-position: -121px -150px;}

.com-read-right .item2 .icon{background-position: -181px -150px;}

.com-read-right .item3 .icon{background-position: -241px -150px;}

.com-read-right .item4 .icon{background-position: -306px -150px;}

.article-list{padding: 50px 0 150px;}

.article-list .article-list-ul{}

.article-list .article-list-ul .item{margin-bottom: 50px;}

.article-list .article-list-ul .item .imgbigout{display: block;float: left;}

.article-list .article-list-ul .item .imgtext{display: block;width: 560px;margin-left: 566px;padding-top: 13px;}

.article-list .imgtext .p1{margin-bottom: 32px;font-size: 30px;line-height: 1.5em;max-height: 90px;overflow: hidden;}

.article-list .imgtext .p2{margin-bottom: 50px;font-size: 12px;line-height: 2em;max-height: 72px;overflow: hidden;}

.article-list .imgtext time{display: block;font-size: 12px;line-height: 1em;}



.article-read{position: relative;}

.article-read .article-read-inner{padding: 92px 0 150px;min-height: 500px;}

/*.article-read .article-code{position: fixed;left: 50%;top: 354px;margin-left: -647px;z-index: 9;}*/

.article-read .article-code{float: left;margin-top: 156px;}

.article-read .article-con{}

.article-read .article-con .article-con-top{margin-bottom: 60px;}

.article-read .article-con .article-con-top h6{margin-bottom: 24px;font-size: 30px;line-height: 1.5em;}

.article-read .article-con .article-con-top p{}

.article-read .article-con .article-con-top span{display: inline-block;font-size: 20px;color: #9fa0a0;}

.article-read .article-con .article-con-top .article-author{margin-right: 40px;}

.article-read .article-con .article-con-main{}

.article-read .article-con .article-con-main p{margin-bottom: 2em;font-size: 16px;line-height: 2em;}

.article-read .article-con .article-con-main h2{font-size: 20px;margin-bottom: 2em;}

.article-read .article-con .article-con-main h3{font-size: 18px;margin-bottom: 2em;}

.article-read .article-con .article-con-main h4{font-size: 16px;margin-bottom: 2em;}

.article-read .article-con .article-con-main h5{font-size: 14px;margin-bottom: 2em;}

.article-read .article-con .article-con-main h6{font-size: 12px;margin-bottom: 2em;}

.article-read .article-con .article-con-main iframe{display: block;width: 100%;height: 500px;}





.article-read .article-con .article-con-main img{display: block;max-width: 100%;height: auto;}

.article-read .com-read-right{right: 2.6%;top: 170px;}



.contact-wrap1 .contact-wrap1-inner{padding: 90px 0 48px;}

.contact-wrap1 .contact-wrap1-con{}

.contact-wrap1 .contact-wrap1-con .con-text{}

.contact-wrap1 .contact-wrap1-con .con-text p{margin-bottom: 42px;font-size: 20px;line-height: 2em;}

.contact-wrap2{}

.contact-wrap2 img{display: block;max-width: 100%;height: auto;}

.contact-wrap3{}

.contact-wrap3 .contact-wrap3-inner{padding: 90px 0;}

.contact-wrap3 .contact-wrap3-con{display: flex;justify-content: space-between;}

.contact-wrap3 .contact-wrap3-con .text-summary{}

.contact-wrap3 .text-summary a, .contact-wrap3 .text-summary p{display: block;font-size: 18px;line-height: 2em;}

.contact-wrap3 .text-summary .en-p{margin-top: 10px;font-size: 12px;line-height: 2em;}

.contact-wrap3 .text-img{margin-top: 10px;}

.contact-wrap4{}

.contact-wrap4 img{display: block;max-width: 100%;height: auto;}

.contact-wrap5{padding: 90px 0 140px;}

.contact-wrap5 .inner2-con .con-text .text-summary p{font-size: 18px;}

.contact-wrap5 .inner2-con .con-text .text-summary .en-p{margin-top: 10px;font-size: 12px;line-height: 2em;}

.contact-wrap5 .text-summary .p1{margin-bottom: 38px;}

.alert-wrap{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 9999;}

.alert-wrap .alert-wrap-inner{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding: 53px 40px 45px;background: #fff;}

.alert-wrap .alert-wrap-inner img{display: block;margin-bottom: 20px;}

.alert-wrap .alert-wrap-inner p{font-size: 15px;line-height: 2em;color: #231815;text-align: center;}

.alert-wrap .alert-off{position: absolute;left: 50%;bottom: -130px;transform: translateX(-50%);display: block;width: 71px;height: 71px;background: url(img/alert-off.png) center no-repeat;}

.go-top{display: none;position: fixed;right: 2.6%;bottom: 130px;width: 50px;height: 50px;background: url(img/icons.png) -306px -150px no-repeat;z-index: 9999;}





.com-fixed{position: fixed;right: 0;bottom: 60px;width: 60px;z-index: 100;}

.com-fixed li{position: relative;border-bottom: 1px solid #333;transition: all .5s;overflow: visible;transition: all .5s;}

.com-fixed li::before{position: absolute;top: 0;left: 0; width: 0;height: 0;border-top: 10px solid red;border-right: 10px solid transparent;content:'';z-index: 3;}

.com-fixed li a{position: relative;display: flex;flex-flow: column;justify-content: center;align-items: center;height: 70px;background: rgba(0,0,0,.8); z-index: 2;}

.com-fixed li:hover a{background: rgba(0,0,0,1);}



.com-fixed li a p{margin-top: 10px;color: #fff;font-size: 12px;line-height: 1em;}

.com-fixed li .com-fixed-telbox{position: absolute;right: -105px;top: 0;display: flex;align-items: center;height: 100%;padding: 0 15px;border-radius: 5px 0 0 5px;background: rgba(0,0,0,.8);opacity: 0;transition: all .5s;}

.com-fixed li .com-fixed-telbox p{margin-left: 10px;font-size: 16px;color: #fff;}

/* .com-fixed li:hover{overflow: hidden;} */

.com-fixed li:hover .com-fixed-telbox{right: 60px;background: rgba(0,0,0,1);opacity: 1;}



.com-fixed-wechatbox{position: absolute;top: 50%;transform: translateY(-50%);right: 70px;padding: 10px;border-radius: 5px;background: #000;display: none;}

.com-fixed-wechatbox::after{content: '';position: absolute;right: -5px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border-left: 5px solid #000; border-top: 5px solid transparent;border-bottom: 5px solid transparent;}

.com-fixed li:hover .com-fixed-wechatbox{display: block;}





.com-form{display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 400px;z-index: 100;background:#fff url(/static/img/com-form-bg.jpg) center/cover no-repeat;box-shadow: 0 0 5px #808080;}

.com-form.on{display: block;}

.com-form-title{padding: 12px 26px;background: #000;}

.com-form-title p{color: #fff;font-size: 18px;line-height: 1em;}

.com-form form{padding: 12px 25px 14px;}

.com-form-inputbox{display: flex;flex-wrap: wrap;justify-content: space-between;}

.com-form input{display: block;width: 171px;height: 29px;padding-left: 10px;box-sizing: border-box;border: 1px solid #dcdcdc;margin-bottom: 7px;color: #808080;font-size: 14px;line-height: 27px;outline: none;}

.com-form-safe{display: flex;align-items: center;margin-bottom: 7px;}

.com-form-safe img{display: block;margin-right: 4px;}

.com-form-safe p{color: #e60113;font-size: 12px;line-height: 1em;}

.com-form textarea{display: block;width: 100%;height: 103px;box-sizing: border-box;border: 1px solid #dcdcdc;padding: 0 10px;color: #808080;font-size: 14px;line-height: 24px;resize: none;outline: none;margin-bottom: 8px;background: #fff;}

.com-form-btn{display: flex;justify-content: space-between;}

.com-form-btn button{display: block;width: 171px;height: 29px;background: #e60113;color: #fff;font-size: 14px;border: none;cursor: pointer;}

.com-form-back{width: 171px;height: 29px;box-sizing: border-box;border: 1px solid #dcdcdc;text-align: center;font-size: 14px;color: #808080;line-height: 27px;cursor: pointer;background: #fff;}





@media screen and (max-width: 1600px){

  .i-casenav .item .item-icon{margin-bottom: 0;transform: scale(.7);}

  .i-casenav .item .item-text .p1{font-size: 20px;}

  .i-casenav .item .item-text .p2{font-size: 14px;}





}





@media screen and (max-width: 1440px){

  .head-nav .item-li .item-a{width: 150px;}



  .case-read .case-read-text-inner{width: 1100px;}

  .article-read .article-read-inner{width: 1100px;}

  .case-read .com-read-right{margin-left: 600px;}









}













/* media css */

.mshow{display: none !important;}









@media screen and (max-width: 768px){

	

	



























}